package com.zhentao.day02.am;

public class Student {
  private String name ;
  private int age ;

  public Student() {
  }

  public Student(String name, int age) {
    this.name = name;
    this.age = age;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public int getAge() {
    return age;
  }

  public void setAge(int age) {
    this.age = age;
  }

  @Override
  public String toString() {
    return "\t name :" + name + "\t age :" + age;
  }

  public boolean equals(Object obj) {
    if (obj instanceof Student) {
      Student stu = (Student) obj;
      return this.name.equals(stu.name) && this.age == stu.age;
    }
    return false;
  }

  @Override
  public int hashCode() {
    int result = 17;
    result = 31 * result + name.hashCode();
    result = 31 * result + age;
    return result;
  }
}
